package main

import (
	"container/ring"
	"fmt"
)

func main() {
	r := ring.New(5)

	//Do 对环的每个元素按前向顺序调用函数 f。 如果 f 改变 *r，Do 的行为是未定义的。
	//n := r.Len()
	r.Do(func(i interface{}) {
		fmt.Println(i)
	})
	//<nil>
	//<nil>
	//<nil>
	//<nil>
	//<nil>
}
